package List;

public interface IList<T> {
    // 获取第i个位置数据元素（元素、节点或者记录）
    public T get(int i) throws Exception;

    // 新增数据元素,默认尾部插入
    public void insert(T x) throws Exception;

    // 新增数据元素,第i个位置插入
    public void insert(int i,T x) throws Exception;

    // 删除指定位置元素
    public T remove(int i) throws Exception;

    // 查找元素位置,找不到返回-1
    public int indexOf(T x);

    // 遍历顺序表元素
    public void display();
}